package site.jlopen.secret.service.intf;

import site.jlopen.secret.common.SecretClientResponse;
import site.jlopen.secret.model.serving.SecretServingCreateReq;
import site.jlopen.secret.model.serving.SecretServingQueryResp;

/**
* @ClassName: SecretResultManage
* @Description: 联合预测接口服务类
* @author ChenJiaLu
* @date 2024年9月29日 上午11:05:30
 */
public interface SecretServingManage {
	/**
	* <strong>创建联合预测</strong>
	* @Title: servingCreate
	* @Description: <p>TODO</p>
	* @param form
	* @return <p>TODO</p>
	* SecretClientResponse<String>
	* @author ChenJiaLu
	* @date 2024年9月29日 上午11:05:00
	 */
	public SecretClientResponse<String> servingCreate(SecretServingCreateReq form);
	/**
	* <strong>更新联合预测</strong>
	* @Title: servingUpdae
	* @Description: <p>TODO</p>
	* @param form
	* @return <p>TODO</p>
	* SecretClientResponse<String>
	* @author ChenJiaLu
	* @date 2024年9月29日 上午11:05:06
	 */
	public SecretClientResponse<String> servingUpdae(SecretServingCreateReq form);
	/**
	* <strong>删除联合预测</strong>
	* @Title: servingDelete
	* @Description: <p>TODO</p>
	* @param servingId
	* @return <p>TODO</p>
	* SecretClientResponse<String>
	* @author ChenJiaLu
	* @date 2024年9月29日 上午11:05:10
	 */
	public SecretClientResponse<String> servingDelete(String servingId);
	/**
	* <strong>联合预测状态</strong>
	* @Title: servingStatus
	* @Description: <p>TODO</p>
	* @param servingId
	* @return <p>TODO</p>
	* SecretClientResponse<String>
	* @author ChenJiaLu
	* @date 2024年9月29日 上午11:05:13
	 */
	public SecretClientResponse<String> servingStatus(String servingId);
	/**
	* <strong>查询联合预测</strong>
	* @Title: servingQuery
	* @Description: <p>TODO</p>
	* @param servingId
	* @return <p>TODO</p>
	* SecretClientResponse<SecretServingQueryResp>
	* @author ChenJiaLu
	* @date 2024年9月29日 上午11:05:18
	 */
	public SecretClientResponse<SecretServingQueryResp> servingQuery(String servingId);

}
